package com.ruoyi.system.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 租户视图对象 sys_tenant
 *
 * @author lingdeng
 * @date 2021-07-24
 */
@Data
@ApiModel("租户视图对象")
public class SysTenantVo {

	private static final long serialVersionUID = 1L;

	/**
     *  租户ID
     */
	@ApiModelProperty("租户ID")
	private Long tenantId;

    /**
     * 租户名称
     */
	@Excel(name = "租户名称")
	@ApiModelProperty("租户名称")
	private String tenantName;

    /**
     * 负责人
     */
	@Excel(name = "负责人")
	@ApiModelProperty("负责人")
	private String leader;

    /**
     * 联系电话
     */
	@Excel(name = "联系电话")
	@ApiModelProperty("联系电话")
	private String phone;

    /**
     * 邮箱
     */
	@Excel(name = "邮箱")
	@ApiModelProperty("邮箱")
	private String email;

    /**
     * 租户描述
     */
	@Excel(name = "租户描述")
	@ApiModelProperty("租户描述")
	private String remark;

	/**
	 * 删除标志（0代表存在 2代表删除）
	 */
	private String delFlag;

	/** 角色组 */
	@TableField(exist = false)
	private Long[] roleIds;

	/** 角色ID */
	@TableField(exist = false)
	private Long roleId;

    /**
     * 租户状态（0正常 1停用）
     */
	@Excel(name = "租户状态" , readConverterExp = "0=正常,1=停用")
	@ApiModelProperty("租户状态（0正常 1停用）")
	private String status;

    /**
     * 创建时间
     */
	@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("创建时间")
	private Date createTime;


}
